package com.play.map.repository;

import com.play.common.enums.MapTypeEnums;

import java.util.List;

/**
 * @description:
 * @author: ChenYunChou
 * @time: 2021/10/17 2021
 */
public interface MapRepository<T> {

    /**
     * 获取类型
     * @return
     */
    MapTypeEnums getType();

    /**
     * 通过距离查询附近的人
     * @param number 数目
     * @param company 距离
     * @return
     */
    List<T> queryNearByDistance(int number, String company);

    /**
     * 保存地址
     * @param save
     * @return
     */
    int saveMap(T save);

}
